package com.haoke.pojo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * 登录日志实体
 * 记录一个用户登录的日志数据。
 * 当前系统是一个无注册逻辑的系统，用户只要提供有效的手机号，即可通过验证码登录。
 *
 * @author yue13
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode
@ToString
public class LoginLog {

    private String id;

    // 用户名，就是手机号。
    private String username;

    // 登录方式， 1 - 验证码登录； 2 - 用户名密码登录
    private String type;

    // 登录时间
    private Date loginTime;

    // 是否登录成功， true - 成功； false - 失败
    private Boolean isSuccess;

    // 日志消息， 如：手机号不存在； 验证码错误； 验证码过期等。
    private String message;

}
